package love.xin.ui

import android.annotation.SuppressLint
import android.content.Intent
import android.graphics.BitmapFactory
import android.os.Bundle
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import love.xin.R
import love.xin.databinding.ActivityDiaryBinding
import love.xin.databinding.ActivityMainBinding
import love.xin.util.PermissionCallback
import java.io.File

class DiaryActivity : AppCompatActivity(), PermissionCallback {
    private lateinit var bin: ActivityDiaryBinding

    @SuppressLint("ScheduleExactAlarm")
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        enableEdgeToEdge()
        bin = ActivityDiaryBinding.inflate(layoutInflater)
        setContentView(bin.root)




    }

/*    @SuppressLint("SdCardPath")
    private fun initImage() {
        val savedPath = getSavedImagePath()
        savedPath?.let {
            val file = File(it)
            if (file.exists()) {
                // 加载并显示图片
                val bitmap = BitmapFactory.decodeFile(it)
                if (bitmap != null) {
                    bin.img.setImageBitmap(bitmap)
                } else {
                    // 处理图片解码失败的情况
                    bin.img.setImageResource(R.drawable.a) // 使用占位符图片
                }
            } else {
                // 处理文件不存在的情况
                bin.img.setImageResource(R.drawable.a) // 使用占位符图片
            }
        } ?: run {
            // 处理保存的路径为空的情况
            bin.img.setImageResource(R.drawable.a) // 使用占位符图片
        }
    }

    // 获取保存的图片路径
    private fun getSavedImagePath(): String? {
        val sharedPreferences = getSharedPreferences("LoveXinPrefs", MODE_PRIVATE)
        return sharedPreferences.getString("savedImagePath", null)
    }*/

    override fun onPermissionGranted() {
        // 处理权限授予后的逻辑
    }
}
